#include <iostream>
#include <fstream>

#include "Object.h"
#include "String.h"
#include "Console.h"
#include "Array.h"
#include "Delegate.h"

const char* Object::toString()
{
	return "Object";
}

var Object::onDraw()
{
	return false;
}

var Object::draw()
{
	return false;
}

void Object::push(var)
{
	throw String("push not defined");
}

bool Object::toBool()
{
	return false;
}

var Object::length()
{
	throw String("operator== not defined");
}

var Object::pop()
{
	throw String("operator== not defined");
}

bool Object::isEmpty()
{
	throw String("operator== not defined");
}

var Object::operator()()
{
	return (Object*)0;
}

